package com.kws.payment.dao.info;

import io.swagger.annotations.ApiModelProperty;

/**
 * <b>PaymentCallbackInfo</b>
 *
 * @description: PaymentCallbackInfo <br>
 * @date: 2024/12/26 14:43 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class PaymentCallbackInfo {
    @ApiModelProperty(value = "商户号")
    private String mid;

    @ApiModelProperty(value = "终端号")
    private String tid;

    @ApiModelProperty(value = "实付金额 单位：分")
    private Integer buyerPayAmount;

    @ApiModelProperty(value = "订单金额，单位：分单位分")
    private Integer totalAmount;

    @ApiModelProperty(value = "商户订单号")
    private String merOrderId;

    @ApiModelProperty(value = "支付时间 格式：yyyy-MM-dd HH:mm:ss")
    private String payTime;

    @ApiModelProperty(value = "系统交易流水号")
    private String seqId;

    @ApiModelProperty(value = "结算日期 格式：yyyy-MM-dd")
    private String settleDate;

    @ApiModelProperty(value = "交易状态")
    private String status;

    @ApiModelProperty(value = "渠道订单号")
    private String targetOrderId;

    @ApiModelProperty(value = "支付渠道")
    private String targetSys;

    @ApiModelProperty(value = "签名")
    private String sign;

    @ApiModelProperty(value = "支付银行信息")
    private String bankCardNo;


    public String getMid() {
        return mid;
    }

    public void setMid(String mid) {
        this.mid = mid;
    }

    public String getTid() {
        return tid;
    }

    public void setTid(String tid) {
        this.tid = tid;
    }

    public Integer getBuyerPayAmount() {
        return buyerPayAmount;
    }

    public void setBuyerPayAmount(Integer buyerPayAmount) {
        this.buyerPayAmount = buyerPayAmount;
    }

    public Integer getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Integer totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getMerOrderId() {
        return merOrderId;
    }

    public void setMerOrderId(String merOrderId) {
        this.merOrderId = merOrderId;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public String getSeqId() {
        return seqId;
    }

    public void setSeqId(String seqId) {
        this.seqId = seqId;
    }

    public String getSettleDate() {
        return settleDate;
    }

    public void setSettleDate(String settleDate) {
        this.settleDate = settleDate;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getTargetOrderId() {
        return targetOrderId;
    }

    public void setTargetOrderId(String targetOrderId) {
        this.targetOrderId = targetOrderId;
    }

    public String getTargetSys() {
        return targetSys;
    }

    public void setTargetSys(String targetSys) {
        this.targetSys = targetSys;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getBankCardNo() {
        return bankCardNo;
    }

    public void setBankCardNo(String bankCardNo) {
        this.bankCardNo = bankCardNo;
    }
}
